Function at 0x10014650
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push edi
lea edi, [esp + 8]
and esp, 0xfffffff8
push dword [edi - 4]
push ebp
mov ebp, esp
push edi
push esi
mov esi, eax
push ebx
sub esp, 0x70
mov dword [ebp - 0x28], eax
mov edi, dword [sym.imp.gdi32.dll_GetFontData]
mov dword [ebp - 0x14], edx
mov dword [ebp - 0x18], ecx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x64616568
mov dword [esp], eax
call edi
sub esp, 0x14
cmp eax, 0xffffffff
je 0x1001489f
mov edx, dword fs:[0x18]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [ebp - 0x24], eax
mov eax, dword [edx + 0x30]
mov dword [ebp - 0x20], edx
mov edx, dword [sym.imp.kernel32.dll_HeapAlloc]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x1c], edx
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x24]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0x64616568
mov dword [esp], esi
call edi
movzx edx, word [ebx + 0x32]
sub esp, 0x14
rol dx, 8
mov dword [esp + 0x10], 0
mov word [ebp - 0x24], dx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x61636f6c
mov dword [esp], esi
call edi
mov edx, dword [ebp - 0x20]
sub esp, 0x14
cmp eax, 0xffffffff
je 0x1001507c
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [ebp - 0x20], eax
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
mov eax, dword [ebp - 0x1c]
call eax
mov ecx, dword [ebp - 0x20]
sub esp, 0xc
mov dword [ebp - 0x20], eax
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x28]
mov dword [esp + 0x10], ecx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x61636f6c
mov dword [esp], eax
call edi
movzx eax, word [ebp - 0x24]
mov edx, dword [ebp - 0x20]
sub esp, 0x14
test ax, ax
je 0x10014900
cmp ax, 1
jne 0x100148b0
mov esi, dword [ebp - 0x14]
mov eax, dword [edx + esi*4]
bswap eax
mov dword [ebp - 0x20], eax
mov eax, dword [edx + esi*4 + 4]
bswap eax
mov dword [ebp - 0x24], eax
mov dword [esp + 8], edx
mov ecx, dword [sym.imp.kernel32.dll_HeapFree]
mov dword [esp + 4], 0
mov eax, dword fs:[0x18]
mov dword [ebp - 0x14], eax
mov eax, dword [eax + 0x30]
mov esi, ecx
mov dword [ebp - 0x3c], ecx
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call ecx
mov eax, dword [ebp - 0x14]
sub esp, 0xc
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
mov ebx, dword [ebp - 0x24]
sub esp, 0xc
sub ebx, dword [ebp - 0x20]
je 0x1001489f
mov eax, dword [ebp - 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
mov eax, dword [ebp - 0x1c]
call eax
mov dword [ebp - 0x34], eax
sub esp, 0xc
test eax, eax
je 0x1001489f
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x20]
mov dword [esp + 0x10], ebx
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x28]
mov dword [esp + 4], 0x66796c67
mov dword [esp], eax
call edi
sub esp, 0x14
cmp ebx, eax
mov eax, dword [ebp - 0x34]
jne 0x100150e6
movzx eax, word [eax]
mov ecx, eax
rol cx, 8
cmp ax, 0xffff
je 0x10014c06
test cx, cx
jg 0x10014930
mov esi, dword [ebp - 0x34]
mov dword [esp + 4], 0
mov eax, dword fs:[0x18]
mov dword [esp + 8], esi
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
mov eax, dword [ebp - 0x3c]
call eax
sub esp, 0xc
lea esp, [ebp - 0xc]
mov eax, 1
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret
test byte [0x100258c8], 2
jne 0x10015112
mov dword [esp + 8], edx
mov esi, dword [sym.imp.kernel32.dll_HeapFree]
mov dword [esp + 4], 0
mov edi, dword fs:[0x18]
mov eax, dword [edi + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
sub esp, 0xc
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov eax, dword [edi + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
sub esp, 0xc
jmp 0x1001489f
mov esi, dword [ebp - 0x14]
movzx eax, word [edx + esi*2]
mov word [ebp - 0x14], ax
rol ax, 8
movzx eax, ax
add eax, eax
mov dword [ebp - 0x20], eax
movzx eax, word [edx + esi*2 + 2]
rol ax, 8
movzx eax, ax
add eax, eax
mov dword [ebp - 0x24], eax
jmp 0x100147b2
mov eax, dword [ebp - 0x18]
xor edx, edx
mov word [ebp - 0x20], dx
movzx esi, word [eax]
mov dword [ebp - 0x28], esi
mov ebx, esi
test si, si
je 0x10014955
mov eax, dword [eax + 4]
movzx edi, word [eax + esi*2 - 2]
lea eax, [edi + 1]
mov word [ebp - 0x20], ax
mov edx, dword [ebp - 0x34]
movsx eax, cx
mov dword [ebp - 0x30], ecx
lea edi, [eax + eax - 2]
mov dword [ebp - 0x24], eax
movzx esi, word [edx + edi + 0xa]
mov eax, esi
lea esi, [edi + 2]
mov dword [ebp - 0x2c], esi
movzx esi, word [edx + edi + 0xc]
rol ax, 8
inc eax
rol si, 8
movzx edx, si
movzx esi, ax
lea edx, [edi + edx + 4]
mov edi, dword [ebp - 0x34]
mov dword [ebp - 0x14], esi
lea edi, [edi + edx + 0xa]
test bx, bx
je 0x10014ffe
mov ebx, dword [ebp - 0x28]
add ebx, dword [ebp - 0x24]
mov eax, ebx
mov ebx, dword [ebp - 0x18]
add eax, eax
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 4]
mov edx, dword fs:[0x18]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov eax, dword [edx + 0x30]
mov dword [ebp - 0x2c], edx
mov eax, dword [eax + 0x18]
mov dword [esp], eax
mov eax, dword [sym.imp.kernel32.dll_HeapReAlloc]
mov dword [ebp - 0x1c], eax
call eax
mov edx, ebx
mov dword [ebx + 4], eax
movzx ebx, word [ebp - 0x20]
sub esp, 0x10
mov dword [ebp - 0x18], edx
add ebx, esi
mov esi, dword [ebp - 0x1c]
mov dword [esp + 0xc], ebx
mov eax, dword [edx + 8]
shl ebx, 3
mov edx, dword [ebp - 0x2c]
mov dword [esp + 4], 0
mov dword [esp + 8], eax
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
mov edx, dword [ebp - 0x18]
sub esp, 0x10
mov dword [edx + 8], eax
mov dword [esp + 0xc], ebx
mov ebx, edx
mov eax, dword [edx + 0xc]
mov edx, dword [ebp - 0x2c]
mov dword [esp + 4], 0
mov dword [esp + 8], eax
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
mov ecx, dword [ebp - 0x30]
mov dword [ebx + 0xc], eax
sub esp, 0x10
mov eax, dword [ebp - 0x28]
mov esi, dword [ebp - 0x18]
mov dword [ebp - 0x1c], edi
mov ebx, dword [ebp - 0x34]
movzx edi, word [ebp - 0x20]
lea edx, [eax + eax]
add eax, dword [ebp - 0x24]
add word [esi], cx
mov ecx, eax
sub ebx, edx
add ecx, ecx
mov dword [ebp - 0x18], ecx
lea esi, [esi]
movzx eax, word [ebx + edx + 0xa]
mov ecx, dword [esi + 4]
rol ax, 8
add eax, edi
mov word [ecx + edx], ax
add edx, 2
cmp edx, dword [ebp - 0x18]
jne 0x10014a70
mov eax, dword [ebp - 0x14]
mov edi, dword [ebp - 0x1c]
mov ebx, esi
test eax, eax
je 0x10014879
movzx eax, word [ebp - 0x20]
xor edx, edx
lea esi, [eax + 1]
mov dword [ebp - 0x18], eax
add eax, 2
mov dword [ebp - 0x28], esi
mov esi, ebx
mov dword [ebp - 0x2c], eax
jmp 0x10014ac0
mov edi, ecx
inc edx
cmp edx, dword [ebp - 0x14]
jge 0x10014b34
mov ecx, dword [esi + 8]
movzx eax, byte [edi]
mov ebx, dword [ebp - 0x18]
add ecx, edx
mov byte [ecx + ebx], al
lea ecx, [edi + 1]
test al, 8
je 0x10014ab8
movzx ebx, byte [edi + 1]
test bl, bl
je 0x100150fa
mov eax, dword [ebp - 0x28]
dec ebx
add eax, edx
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x2c]
add eax, edx
mov dword [ebp - 0x20], eax
movzx eax, bl
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x24], eax
add ebx, eax
mov dword [ebp - 0x20], ecx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x1c], edx
lea esi, cs:[esi]
nop
mov ecx, dword [esi + 8]
movzx edx, byte [edi]
mov byte [ecx + eax], dl
inc eax
cmp ebx, eax
jne 0x10014b10
mov edx, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
inc ecx
lea edx, [edx + eax + 1]
mov edi, ecx
inc edx
cmp edx, dword [ebp - 0x14]
jl 0x10014ac0
mov eax, dword [ebp - 0x18]
mov ebx, esi
mov esi, dword [ebp - 0x14]
xor ecx, ecx
add esi, eax
mov edx, eax
mov dword [ebp - 0x14], esi
mov esi, ebx
jmp 0x10014b6e
lea eax, [edi + 1]
movzx edi, byte [edi]
test bl, bl
je 0x10014bf0
add ecx, edi
mov edi, eax
mov eax, dword [esi + 0xc]
mov dword [eax + edx*8], ecx
inc edx
cmp edx, dword [ebp - 0x14]
je 0x10014b9b
mov eax, dword [esi + 8]
movzx eax, byte [eax + edx]
mov ebx, eax
and ebx, 0x10
test al, 2
jne 0x10014b50
test bl, bl
jne 0x10014b62
movzx eax, word [edi]
add edi, 2
rol ax, 8
cwde
add ecx, eax
mov eax, dword [esi + 0xc]
mov dword [eax + edx*8], ecx
inc edx
cmp edx, dword [ebp - 0x14]
jne 0x10014b6e
mov eax, dword [ebp - 0x18]
xor ecx, ecx
jmp 0x10014bc7
lea edx, [edi + 1]
movzx edi, byte [edi]
test bl, bl
je 0x10014c00
add ecx, edi
mov edi, edx
mov edx, dword [esi + 0xc]
mov dword [edx + eax*8 + 4], ecx
inc eax
cmp dword [ebp - 0x14], eax
je 0x10014879
mov edx, dword [esi + 8]
movzx edx, byte [edx + eax]
mov ebx, edx
and ebx, 0x20
and edx, 4
jne 0x10014ba8
test bl, bl
jne 0x10014bb6
movzx edx, word [edi]
add edi, 2
rol dx, 8
movsx edx, dx
add ecx, edx
jmp 0x10014bb6
sub ecx, edi
mov edi, eax
jmp 0x10014b62
sub ecx, edi
mov edi, edx
jmp 0x10014bb6
mov eax, dword [ebp - 0x34]
pxor xmm2, xmm2
mov esi, dword [ebp - 0x18]
movss xmm4, dword [0x1002d228]
movss dword [ebp - 0x40], xmm2
add eax, 0xa
movss dword [ebp - 0x44], xmm2
mov dword [ebp - 0x24], eax
movaps xmm3, xmm4
lea esi, cs:[esi]
mov ebx, dword [ebp - 0x24]
movzx eax, word [ebx]
movzx edi, word [ebx + 2]
mov edx, eax
mov word [ebp - 0x14], di
rol dx, 8
mov word [ebp - 0x18], dx
mov edx, edi
rol dx, 8
test ah, 1
je 0x10014df0
movzx eax, word [ebx + 4]
rol ax, 8
mov word [ebp - 0x1c], ax
movzx eax, word [ebx + 6]
mov word [ebp - 0x14], ax
rol ax, 8
mov word [ebp - 0x20], ax
lea eax, [ebx + 8]
test byte [ebp - 0x18], 8
je 0x10014da0
movzx ecx, word [eax]
pxor xmm3, xmm3
add eax, 2
mov dword [ebp - 0x24], eax
rol cx, 8
movsx ecx, cx
cvtsi2ss xmm3, ecx
mulss xmm3, dword [0x1002d22c]
movaps xmm4, xmm3
movzx ebx, word [esi]
test bx, bx
je 0x10014cb4
mov eax, dword [esi + 4]
movzx ebx, word [eax + ebx*2 - 2]
inc ebx
movzx eax, dx
mov ecx, esi
movss dword [ebp - 0x30], xmm3
mov dword [ebp - 0x38], eax
mov edx, eax
mov eax, dword [ebp - 0x28]
movss dword [ebp - 0x2c], xmm4
call sym._append_glyph_outline
movzx eax, word [esi]
movss xmm4, dword [ebp - 0x2c]
movss xmm3, dword [ebp - 0x30]
test ax, ax
mov word [ebp - 0x14], ax
je 0x10014cf6
movzx edx, ax
mov eax, dword [esi + 4]
movzx eax, word [eax + edx*2 - 2]
inc eax
mov word [ebp - 0x14], ax
movzx eax, word [ebp - 0x18]
mov edx, eax
and edx, 2
mov word [ebp - 0x2c], dx
test al, 0xc8
jne 0x10014e40
cmp word [ebp - 0x2c], 0
jne 0x10014d52
movzx edx, word [ebp - 0x20]
add edx, ebx
cmp word [ebp - 0x1c], bx
jae 0x10014879
cmp word [ebp - 0x14], dx
jbe 0x10014879
mov ecx, dword [esi + 0xc]
movzx eax, word [ebp - 0x1c]
movzx edx, dx
lea eax, [ecx + eax*8]
lea ecx, [ecx + edx*8]
mov edx, dword [eax]
sub dx, word [ecx]
mov word [ebp - 0x1c], dx
mov edx, dword [eax + 4]
mov eax, edx
sub ax, word [ecx + 4]
mov word [ebp - 0x20], ax
movzx eax, bx
cmp word [ebp - 0x14], bx
jbe 0x10014d82
movsx ecx, word [ebp - 0x1c]
movsx edx, word [ebp - 0x20]
jmp 0x10014d6b
movzx eax, bx
mov edi, dword [esi + 0xc]
shl eax, 3
inc ebx
add edi, eax
add dword [edi], ecx
add eax, dword [esi + 0xc]
add dword [eax + 4], edx
cmp word [ebp - 0x14], bx
ja 0x10014d68
test word [ebp - 0x18], 0x200
jne 0x10014e10
test byte [ebp - 0x18], 0x20
jne 0x10014c30
jmp 0x10014879
test byte [ebp - 0x18], 0x40
je 0x10014ef0
movzx ecx, word [eax]
pxor xmm3, xmm3
pxor xmm4, xmm4
add eax, 4
rol cx, 8
movsx ecx, cx
cvtsi2ss xmm3, ecx
movzx ecx, word [eax - 2]
mov dword [ebp - 0x24], eax
mulss xmm3, dword [0x1002d22c]
rol cx, 8
movsx ecx, cx
cvtsi2ss xmm4, ecx
mulss xmm4, dword [0x1002d22c]
jmp 0x10014ca3
mov eax, dword [ebp - 0x24]
movsx di, byte [eax + 4]
mov word [ebp - 0x1c], di
mov edi, eax
lea eax, [eax + 6]
movsx di, byte [edi + 5]
mov word [ebp - 0x20], di
jmp 0x10014c76
lea eax, [esi + 0x12]
mov edx, dword [ebp - 0x38]
lea ecx, [esi + 0x10]
movss dword [ebp - 0x1c], xmm3
mov dword [esp], eax
mov eax, dword [ebp - 0x28]
movss dword [ebp - 0x14], xmm4
call sym._get_hmetrics.isra.0
movss xmm3, dword [ebp - 0x1c]
movss xmm4, dword [ebp - 0x14]
jmp 0x10014d8e
test byte [0x100258c8], 8
jne 0x10014f80
movzx edi, word [ebp - 0x14]
cmp di, bx
jbe 0x10015102
mov ecx, ebx
movzx eax, bx
movss xmm2, dword [ebp - 0x40]
movss xmm5, dword [ebp - 0x44]
not ecx
mov dword [ebp - 0x30], eax
lea edx, [eax*8]
add ecx, edi
movzx ecx, cx
lea ecx, [ecx + eax + 1]
lea edi, [ecx*8]
mov eax, edi
lea esi, cs:[esi]
nop
mov ecx, dword [esi + 0xc]
pxor xmm0, xmm0
pxor xmm1, xmm1
movaps xmm6, xmm3
movaps xmm7, xmm2
add ecx, edx
cvtsi2ss xmm0, dword [ecx]
cvtsi2ss xmm1, dword [ecx + 4]
mulss xmm6, xmm0
mulss xmm7, xmm1
mulss xmm0, xmm5
mulss xmm1, xmm4
addss xmm6, xmm7
addss xmm0, xmm1
cvttss2si edi, xmm6
mov dword [ecx], edi
cvttss2si ecx, xmm0
mov edi, dword [esi + 0xc]
mov dword [edi + edx + 4], ecx
add edx, 8
cmp edx, eax
jne 0x10014e90
cmp word [ebp - 0x2c], 0
mov eax, dword [ebp - 0x30]
je 0x10014d12
jmp 0x10014d5b
mov dword [ebp - 0x24], eax
mov ebx, eax
test byte [ebp - 0x18], 0x80
je 0x10014ca3
movzx ecx, word [eax]
pxor xmm3, xmm3
pxor xmm0, xmm0
pxor xmm4, xmm4
add ebx, 8
rol cx, 8
mov dword [ebp - 0x24], ebx
movsx ecx, cx
cvtsi2ss xmm3, ecx
movzx ecx, word [eax + 2]
mulss xmm3, dword [0x1002d22c]
rol cx, 8
movsx ecx, cx
cvtsi2ss xmm0, ecx
movzx ecx, word [eax + 4]
movzx eax, word [eax + 6]
mulss xmm0, dword [0x1002d22c]
rol cx, 8
rol ax, 8
movsx ecx, cx
cwde
cvtsi2ss xmm4, eax
mulss xmm4, dword [0x1002d22c]
movss dword [ebp - 0x44], xmm0
pxor xmm0, xmm0
cvtsi2ss xmm0, ecx
mulss xmm0, dword [0x1002d22c]
movss dword [ebp - 0x40], xmm0
jmp 0x10014ca3
mov eax, dword [ebp - 0x38]
pxor xmm0, xmm0
mov dword [esp + 0xc], str.transform__f__f__f__f_of_glyph__x_n
cvtss2sd xmm0, xmm4
movsd qword [esp + 0x28], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [ebp - 0x40]
mov dword [esp + 0x30], eax
movsd qword [esp + 0x20], xmm0
pxor xmm0, xmm0
mov dword [esp + 8], str.append_complex_glyph
cvtss2sd xmm0, dword [ebp - 0x44]
mov dword [esp + 4], 0x100258c8
mov dword [esp], 3
movsd qword [esp + 0x18], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, xmm3
movsd qword [esp + 0x10], xmm0
movss dword [ebp - 0x48], xmm4
movss dword [ebp - 0x30], xmm3
call sym._wine_dbg_log.constprop.0_18
movss xmm4, dword [ebp - 0x48]
movss xmm3, dword [ebp - 0x30]
jmp 0x10014e4d
mov eax, dword [ebp - 0x2c]
mov esi, dword [ebp - 0x1c]
mov dword [esp + 4], 0
mov ebx, dword fs:[0x18]
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
mov ecx, dword [ebp - 0x18]
sub esp, 0xc
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x14]
mov dword [esp + 4], 0
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
mov ecx, dword [ebp - 0x18]
sub esp, 0xc
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x14]
mov dword [esp + 4], 0
shl eax, 3
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call esi
mov esi, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x30]
sub esp, 0xc
mov dword [esi + 0xc], eax
jmp 0x10014a47
mov eax, dword [ebp - 0x28]
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x20464643
mov dword [esp], eax
call edi
sub esp, 0x14
cmp eax, 0xffffffff
je 0x10015149
test byte [0x100258c8], 1
jne 0x1001517f
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_HeapFree]
sub esp, 0xc
jmp 0x1001489f
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x14]
mov dword [esp + 4], 0
jmp 0x1001488e
lea ecx, [edi + 2]
jmp 0x10014ab8
cmp word [ebp - 0x2c], 0
jne 0x10014d82
jmp 0x10014d12
movzx esi, word [ebp - 0x24]
mov dword [esp + 0xc], 0x1002d19c
mov dword [esp + 8], 0x1003331c
mov dword [esp + 0x10], esi
mov dword [esp + 4], 0x100258c8
mov dword [esp], 1
mov dword [ebp - 0x14], edx
call sym._wine_dbg_log.constprop.0_18
mov edx, dword [ebp - 0x14]
jmp 0x100148bd
test byte [0x100258c8], 2
je 0x100150bd
mov dword [esp + 0xc], str.loca_table_not_found_n
mov dword [esp + 8], 0x1003331c
mov dword [esp + 4], 0x100258c8
mov dword [esp], 1
call sym._wine_dbg_log.constprop.0_18
jmp 0x100150bd
mov dword [esp + 0xc], 0x1002d168
mov dword [esp + 8], 0x1003331c
mov dword [esp + 4], 0x100258c8
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_18
jmp 0x100150bd