Function at 0x48ef00
Capabilities:
Enumerate pe sections

Disassembly:
sub esp, 0x40
push ebx
push ebp
mov ebp, dword [esp + 0x50]
push esi
push edi
cmp ebp, 0x3c
jne 0x48f01e
mov ebx, dword [esp + 0x5c]
mov esi, dword [esp + 0x54]
mov eax, dword [ebx + 8]
cmp eax, dword [esi + 0x90]
jae 0x48f993
mov edx, dword [esi + 0x94]
lea ecx, [eax*8]
sub ecx, eax
shl ecx, 2
cmp dword [edx + ecx], 0
jne 0x48f9a9
mov dword [edx + ecx], 0xb
mov edi, dword [esi + 0x94]
push 0x10
push dword [esi + 0x14]
add edi, ecx
call fcn.00461310
mov dword [edi + 0x18], eax
push dword [ebx + 0xc]
push esi
call fcn.004be650
mov ecx, dword [edi + 0x18]
mov dword [ecx], eax
push dword [ebx + 0x10]
push esi
call fcn.00495dc0
mov ebp, eax
push dword [ebp + 0xc]
call fcn.004607c0
add esp, 0x1c
test al, al
je 0x48f9bf
push dword [ebp + 4]
push esi
call fcn.00488390
mov ecx, dword [edi + 0x18]
mov dword [ecx + 4], eax
push dword [ebx + 0x14]
push esi
call fcn.00495dc0
mov ebx, eax
push dword [ebx + 0xc]
call fcn.004607c0
add esp, 0x14
test al, al
je 0x48f9bf
mov ecx, dword [edi + 0x18]
mov eax, dword [ebx + 4]
push 0x20
push 0
push 0
mov dword [ecx + 8], eax
call fcn.0040f5b0
push 0x20
push 1
push dword [esi + 0xc]
mov ebp, eax
mov dword [esp + 0x70], edx
call fcn.004097b0
mov ebx, eax
add esp, 0x18
test ebx, ebx
jne 0x48eff9
mov eax, dword [edi + 0x18]
pop edi
pop esi
pop ebp
mov dword [eax + 0xc], ebx
pop ebx
add esp, 0x40
ret
mov eax, dword [esp + 0x58]
push ebx
mov dword [ebx + 0x30], ebp
push esi
mov dword [ebx + 0x34], eax
call fcn.0041d130
mov eax, dword [edi + 0x18]
add esp, 8
add ebx, 0x18
pop edi
pop esi
pop ebp
mov dword [eax + 0xc], ebx
pop ebx
add esp, 0x40
ret
mov dword [esp + 0x20], 4
mov dword [esp + 0x30], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
cmp ebp, 0x15ee
jg 0x48f354
je case.0x48f06a.227
lea esi, [ebp - 0x62]
mov dword [esp + 0x38], esi
cmp esi, 0xde
ja case.0x48f06a.100
movzx eax, byte [esi + 0x48fac8]
jmp dword [eax*4 + 0x48faac]
mov ebx, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push 0xb
push dword [ebx + 4]
push edi
call fcn.00496740
push dword [ebx + 8]
mov dword [esp + 0x34], eax
push edi
mov ecx, dword [eax + 0x18]
movups xmm0, xmmword [ecx]
movups xmmword [esp + 0x54], xmm0
call fcn.00489bb0
push dword [ebx + 0xc]
mov dword [esp + 0x38], eax
push edi
call fcn.00489bb0
add esp, 0x1c
jmp 0x48f3c6
mov ebx, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebx + 0xc]
push edi
call fcn.00496700
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebx + 0xc]
push edi
call fcn.0048a750
push dword [ebx + 0x10]
mov dword [esp + 0x44], eax
push edi
mov dword [esp + 0x50], 0
mov dword [esp + 0x44], 0
call fcn.00495dc0
add esp, 0x1c
mov ecx, dword [eax + 4]
mov dword [esp + 0x1c], ecx
jmp 0x48f458
mov ebx, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebx + 0xc]
push edi
call fcn.00496700
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebx + 0xc]
push edi
call fcn.0048a750
add esp, 0x14
mov dword [esp + 0x2c], eax
mov dword [esp + 0x34], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x38], esi
jmp 0x48f458
mov ebx, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebx + 0xc]
push edi
call fcn.00496700
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebx + 0xc]
push edi
call fcn.0048a750
push dword [ebx + 0x10]
mov dword [esp + 0x44], eax
push edi
call fcn.00487ea0
mov ecx, dword [esp + 0x7c]
add esp, 0x1c
mov dword [esp + 0x34], eax
cmp ecx, 5
jbe 0x48f1bc
mov eax, dword [ebx + 0x14]
mov dword [esp + 0x14], eax
test al, 0x40
je 0x48f1c4
push 0x40
push 5
push ecx
push ebx
push edi
call fcn.00488100
push dword [ebx + eax*4]
push edi
call fcn.0048a870
mov dword [esp + 0x44], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
mov dword [esp + 0x14], eax
jmp 0x48f1d9
mov dword [esp + 0x14], 0
push 0x20
push 1
push edi
call fcn.0041bcd0
mov dword [esp + 0x34], eax
add esp, 0xc
mov eax, dword [esp + 0x14]
test eax, 0x200
je 0x48f219
test eax, 0x400
je 0x48f9d4
push 0x200
push 5
push dword [esp + 0x68]
push ebx
push edi
call fcn.00488100
mov dword [esp + 0x44], 0x4000
push dword [ebx + eax*4]
push edi
call fcn.00489bb0
mov dword [esp + 0x3c], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
test al, 2
je 0x48f23a
push 2
push 5
push dword [esp + 0x68]
push ebx
push edi
call fcn.00488100
push dword [ebx + eax*4]
push edi
call fcn.0048a870
add esp, 0x1c
jmp 0x48f245
push 0
push edi
call fcn.004102d0
add esp, 8
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x14]
test eax, 0x800
je 0x48f25f
or ecx, 4
mov dword [esp + 0x10], ecx
test eax, 0x4000
je 0x48f3f7
or ecx, 0x80
jmp 0x48f3f3
mov ebx, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebx + 4]
push edi
call fcn.00496700
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebx + 4]
push edi
call fcn.0048a750
push dword [ebx + 8]
mov dword [esp + 0x44], eax
push edi
call fcn.00487ea0
mov ecx, dword [esp + 0x7c]
add esp, 0x1c
mov dword [esp + 0x34], eax
cmp ecx, 4
jbe 0x48f2e6
mov eax, dword [ebx + 0x10]
mov dword [esp + 0x14], eax
test al, 0x40
je 0x48f2ee
push 0x40
push 4
push ecx
push ebx
push edi
call fcn.00488100
push dword [ebx + eax*4]
push edi
call fcn.0048a870
mov dword [esp + 0x44], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
mov dword [esp + 0x14], eax
jmp 0x48f303
mov dword [esp + 0x14], 0
push 0x20
push 1
push edi
call fcn.0041bcd0
mov dword [esp + 0x34], eax
add esp, 0xc
mov eax, dword [esp + 0x14]
test eax, 0x100
je 0x48f343
test eax, 0x400
je 0x48f9e9
push 0x100
push 4
push dword [esp + 0x68]
push ebx
push edi
call fcn.00488100
mov dword [esp + 0x44], 0x2000
push dword [ebx + eax*4]
push edi
call fcn.00489bb0
mov dword [esp + 0x3c], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
test al, 2
je 0x48f23a
push 2
push 4
jmp 0x48f221
cmp ebp, 0x15ef
je case.0x48f06a.227
cmp ebp, 0x1793
jne case.0x48f06a.100
mov ebx, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
mov edx, dword [ebx + 0xc]
cmp edx, dword [edi + 0x90]
jae 0x48fa26
mov eax, dword [edi + 0x94]
lea ecx, [edx*8]
sub ecx, edx
cmp dword [eax + ecx*4], 0xb
lea eax, [eax + ecx*4]
mov dword [esp + 0x24], eax
jne 0x48fa3c
mov eax, dword [eax + 0x18]
push dword [ebx + 0x10]
push edi
movups xmm0, xmmword [eax]
movups xmmword [esp + 0x48], xmm0
call fcn.00489bb0
push dword [ebx + 0x14]
mov dword [esp + 0x2c], eax
push edi
call fcn.00489bb0
add esp, 0x10
lea esi, [ebp - 0x62]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x30], eax
or ecx, 1
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x48]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 0x2c], eax
xor eax, eax
mov dword [esp + 0x10], ecx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x38], esi
test edx, 0x8000
je 0x48f40e
or ecx, 4
mov dword [esp + 0x10], ecx
mov edi, dword [esp + 0x20]
mov ecx, dword [esp + 0x24]
mov dword [esp + 0x18], edi
mov edi, dword [esp + 0x54]
mov dword [esp + 0x3c], esi
cmp ebp, 0x15ee
jg 0x48f561
mov ebx, dword [esp + 0x18]
mov dword [esp + 0x20], ebx
mov ebx, dword [esp + 0x5c]
mov dword [esp + 0x30], edx
mov dword [esp + 0x14], eax
mov dword [esp + 0x24], ecx
mov dword [esp + 0x38], esi
je 0x48f49e
cmp esi, 0xde
ja case.0x48f45f.2
movzx eax, byte [esi + 0x48fbd0]
jmp dword [eax*4 + 0x48fba8]
mov esi, 0x92
jmp 0x48f4c3
mov esi, 0x8c
jmp 0x48f4c3
mov esi, 0x93
jmp 0x48f4c3
mov esi, 0x94
jmp 0x48f4c3
mov esi, 0x88
jmp 0x48f4c3
mov esi, 0x8a
jmp 0x48f4c3
mov esi, 0x8f
jmp 0x48f4c3
mov esi, 0x90
jmp 0x48f4c3
mov edi, dword [esp + 0x18]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x20], edi
mov edi, dword [esp + 0x54]
mov dword [esp + 0x30], edx
mov dword [esp + 0x24], ecx
mov dword [esp + 0x38], eax
mov esi, 0x87
push esi
push dword [edi + 0x64]
mov dword [esp + 0x60], esi
call fcn.00409600
mov edx, eax
add esp, 8
mov dword [esp + 0x18], edx
imul ecx, dword [edx + 0x18], 0x64
mov cl, byte [ecx + 0x51989e]
test cl, cl
je 0x48f4f7
push ebp
call fcn.00489560
movzx ecx, cl
add esp, 4
mov dword [edx + ecx*4 + 0x30], eax
mov ecx, dword [esp + 0x2c]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
lea eax, [ecx + 0x48]
mov dword [esp + 0x4c], eax
movups xmm0, xmmword [esp + 0x40]
movups xmmword [edx + 0x54], xmm0
mov eax, dword [ecx + 0x20]
movzx ecx, word [eax + 6]
imul eax, dword [edx + 0x18], 0x64
and ecx, 0xf
movzx eax, byte [eax + 0x51987b]
mov dword [edx + eax*4 + 0x30], ecx
mov eax, dword [esp + 0x2c]
mov eax, dword [eax + 0x20]
mov ecx, dword [eax + 4]
imul eax, dword [edx + 0x18], 0x64
shr ecx, 0x15
and ecx, 1
movzx eax, byte [eax + 0x51987c]
mov dword [edx + eax*4 + 0x30], ecx
lea eax, [ebp - 0x65]
cmp eax, 6
ja case.0x48f55a.105
movzx eax, byte [eax + 0x48fcb8]
jmp dword [eax*4 + 0x48fcb0]
cmp ebp, 0x15ef
je case.0x48f45f.131
cmp ebp, 0x1793
jne case.0x48f45f.2
jmp case.0x48f45f.131
push dword [esp + 0x34]
xorps xmm0, xmm0
push edi
movups xmmword [esp + 0x48], xmm0
call fcn.00488390
mov ecx, dword [esp + 0x30]
add esp, 8
mov dword [esp + 0x4c], eax
movups xmm0, xmmword [esp + 0x40]
mov eax, dword [esp + 0x18]
movups xmmword [eax + 0x64], xmm0
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x4c], ecx
movups xmm0, xmmword [esp + 0x40]
movups xmmword [eax + 0x74], xmm0
lea eax, [esp + 0x10]
push eax
mov eax, dword [esp + 0x28]
push 0x488620
push eax
push 0xffffffffffffffff
push eax
push edi
call fcn.00487890
mov edx, dword [esp + 0x30]
add esp, 0x18
imul eax, dword [edx + 0x18], 0x64
movzx ecx, byte [eax + 0x51987e]
mov eax, dword [esp + 0x10]
mov dword [edx + ecx*4 + 0x30], eax
cmp ebp, 0x15ee
jg 0x48f71c
je case.0x48f617.131
mov eax, dword [esp + 0x38]
cmp eax, 0xde
ja case.0x48f617.2
movzx eax, byte [eax + 0x48fcdc]
jmp dword [eax*4 + 0x48fcc0]
xorps xmm0, xmm0
push 0
push edi
movups xmmword [esp + 0x48], xmm0
call fcn.004102d0
mov dword [esp + 0x54], eax
add esp, 8
mov eax, dword [esp + 0x18]
movups xmm0, xmmword [esp + 0x40]
movups xmmword [eax + 0x64], xmm0
jmp case.0x48f617.3
mov ecx, dword [esp + 0x1c]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x4c], ecx
movups xmm0, xmmword [esp + 0x40]
movups xmmword [edx + 0x64], xmm0
jmp case.0x48f617.3
mov ecx, dword [esp + 0x1c]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x4c], ecx
movups xmm0, xmmword [esp + 0x40]
movups xmmword [edx + 0x84], xmm0
jmp case.0x48f617.3
cmp ebp, 0xe4
jne 0x48f693
mov eax, dword [ebx + 0x10]
jmp 0x48f696
mov eax, dword [ebx + 0xc]
push eax
push edi
call fcn.00495dc0
mov esi, eax
xorps xmm0, xmm0
mov eax, dword [esp + 0x20]
movups xmmword [esp + 0x48], xmm0
mov byte [eax + 0x30], 4
push dword [esi + 4]
push edi
call fcn.00488390
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x5c], eax
movups xmm0, xmmword [esp + 0x50]
mov eax, dword [esp + 0x28]
movups xmmword [eax + 0x84], xmm0
xorps xmm0, xmm0
movups xmmword [esp + 0x50], xmm0
mov dword [esp + 0x5c], ecx
movups xmm0, xmmword [esp + 0x50]
movups xmmword [eax + 0x94], xmm0
mov eax, dword [esi + 0xc]
movsx eax, byte [eax + 4]
push eax
call fcn.00408760
push dword [esp + 0x28]
push eax
push edi
call fcn.00487ef0
mov edx, dword [esp + 0x38]
add esp, 0x20
mov esi, dword [esp + 0x58]
imul ecx, dword [edx + 0x18], 0x64
movzx ecx, byte [ecx + 0x519884]
mov dword [edx + ecx*4 + 0x30], eax
jmp case.0x48f617.3
cmp ebp, 0x15ef
je case.0x48f617.131
cmp ebp, 0x1793
jne case.0x48f617.2
lea eax, [edx + 0x84]
push eax
push ebx
push ebp
push edi
call fcn.00487cb0
add esp, 0x10
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x5c]
push eax
mov eax, dword [esp + 0x38]
or eax, 0x800
push eax
push edi
call fcn.00495be0
mov eax, dword [esp + 0x68]
add esp, 0x10
test eax, eax
je 0x48f775
push eax
push dword [esp + 0x24]
push edi
call fcn.0048a4d0
add esp, 0xc
cmp ebp, 0x63
je 0x48f968
cmp ebp, 0xe4
je 0x48f968
push dword [ebx + 4]
push edi
call fcn.0048a9e0
mov ecx, dword [eax + 4]
add esp, 8
mov dword [esp + 0x34], eax
lea edx, [eax + 4]
mov dword [esp + 0x58], edx
cmp ebp, 0x140
jne 0x48f7e5
mov cl, byte [ecx + 4]
cmp cl, 0x11
je 0x48f7bd
cmp cl, 0x12
jne 0x48fa8f
mov eax, dword [eax + 0x18]
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x20], ecx
mov ecx, dword [esp + 0x14]
mov eax, dword [eax + 4]
add eax, 4
mov dword [esp + 0x14], ecx
mov dword [esp + 0x58], eax
mov eax, dword [eax]
movzx eax, byte [eax + 0x10]
lea ecx, [eax + 1]
jmp 0x48f7f1
movzx ecx, byte [ecx + 0x10]
mov dword [esp + 0x34], 0
mov edx, dword [esp + 0x18]
imul eax, esi, 0x64
mov dword [esp + 0x38], ecx
cmp byte [eax + 0x519861], 0
jne 0x48f808
mov byte [edx + 0x30], cl
mov eax, dword [esp + 0x58]
push dword [eax]
call fcn.0040dd10
add esp, 4
cmp ebp, 0x68
je 0x48f820
cmp ebp, 0x67
jne 0x48f82c
mov ecx, 0x20
cmp eax, ecx
cmovb ecx, eax
mov eax, ecx
push eax
push edx
lea esi, [edx + 0x1c]
call fcn.004092a0
add esp, 4
push eax
mov eax, dword [esp + 0x20]
push esi
push eax
call fcn.00407af0
push dword [esp + 0x28]
push edi
call fcn.0041d130
push dword [esp + 0x50]
push esi
push edi
call fcn.00411b00
add esp, 0x24
mov ecx, eax
mov dword [esp + 0x38], ecx
cmp ebp, 0x68
je 0x48f86d
cmp ebp, 0x67
jne 0x48f88b
mov esi, dword [esp + 0x58]
push dword [esi]
call fcn.0040dd10
push eax
push ecx
push edi
call fcn.00411b70
mov ecx, eax
add esp, 0x10
mov dword [esp + 0x38], ecx
jmp 0x48f88f
mov esi, dword [esp + 0x58]
cmp ebp, 0x140
jne 0x48f91f
mov eax, dword [esp + 0x34]
push dword [eax + 4]
push edi
call fcn.00489ed0
mov ecx, dword [esi]
mov ebp, dword [esp + 0x40]
mov dword [esp + 0x60], eax
movzx eax, byte [ecx + 0x10]
push eax
push ebp
push edi
mov dword [esp + 0x50], eax
call fcn.00488370
mov edx, dword [esp + 0x6c]
add esp, 0x14
mov ecx, dword [edx + 4]
mov ecx, dword [ecx]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0x18]
cmp byte [eax + 0x2d], 0x20
je 0x48f8f8
mov eax, dword [edx + 4]
mov eax, dword [eax]
push dword [eax + 4]
push edi
call fcn.00411b30
mov ecx, dword [esp + 0x60]
add esp, 8
mov ecx, dword [ecx + 4]
mov ecx, dword [ecx]
mov dword [ecx + 4], eax
push dword [esp + 0x3c]
push ebp
push edi
call fcn.00411b00
mov edx, dword [esp + 0x64]
push edx
mov ecx, dword [edx + 4]
mov ecx, dword [ecx + 4]
mov dword [ecx + 4], eax
push dword [ebx + 8]
push edi
call fcn.004959d0
add esp, 0x18
jmp 0x48f939
push ecx
push dword [ebx + 8]
push edi
call fcn.004958c0
add esp, 0xc
cmp ebp, 0x62
je 0x48f939
cmp ebp, 0xe3
jne 0x48f975
mov eax, dword [esi]
movsx eax, byte [eax + 4]
push eax
call fcn.00408760
push dword [esp + 0x18]
push eax
push edi
call fcn.00487ef0
mov edx, dword [esp + 0x28]
add esp, 0x10
imul ecx, dword [edx + 0x18], 0x64
movzx ecx, byte [ecx + 0x519885]
mov dword [edx + ecx*4 + 0x30], eax
jmp 0x48f975
push dword [esp + 0x18]
push edi
call fcn.0041d130
add esp, 8
mov eax, dword [esp + 0x2c]
test eax, eax
je 0x48f98b
push eax
push dword [esp + 0x24]
push edi
call fcn.0048a4d0
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x40
ret
push eax
push str.SPIR_V_id__u_is_out_of_bounds
push 0x2db
push str.C:mesa_srccompiler_spirv_vtn_private.h
push esi
call fcn.00487ae0
push eax
push str.SPIR_V_id__u_has_already_been_written_by_another_instruction
push 0x2f8
push str.C:mesa_srccompiler_spirv_vtn_private.h
push esi
call fcn.00487ae0
push str.Expected_a_vector_or_scalar_type
push 0x186
push str..._.._src_compiler_spirv_spirv_to_nir.c
push esi
call fcn.00487ae0
push str.MakeTexelVisible_requires_NonPrivateTexel_to_also_be_set.
push 0xdfe
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.00487ae0
push str.MakeTexelAvailable_requires_NonPrivateTexel_to_also_be_set.
push 0xe28
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.00487ae0
push ebp
push ebp
call fcn.004cca70
add esp, 4
push eax
push str.Invalid_image_opcode
push str._s:__s___u__n
push 0xe40
push str..._.._src_compiler_spirv_spirv_to_nir.c
push dword [esp + 0x6c]
call fcn.00487ae0
push edx
push str.SPIR_V_id__u_is_out_of_bounds
push 0x2db
push str.C:mesa_srccompiler_spirv_vtn_private.h
push edi
call fcn.00487ae0
push 0xb
push edx
push edi
call fcn.00487b80
push ebp
push ebp
call fcn.004cca70
add esp, 4
push eax
push str.Invalid_image_opcode
push str._s:__s___u__n
push 0xe66
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.00487ae0
push ebp
push ebp
call fcn.004cca70
add esp, 4
push eax
push str.Invalid_image_opcode
push str._s:__s___u__n
push 0xed2
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.00487ae0
push str.glsl_type_is_struct_or_ifc_type__type_
push 0x508570
push 0xee3
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.00487ae0
nop dword [eax]
dec ebx
int1
dec eax
add byte [ebp - 0xe], dh
dec eax
add byte [eax], al
int1
dec eax
add byte [ecx + 0x680048f0], dh
dec eax
add byte [ecx - 0x10], dh
dec eax
add dh, bh
stc
dec eax
add byte [eax], al
add dword [esi], eax
add al, byte [edx]
add eax, dword [edx]
push es
push es
add al, byte [esi]
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
add al, 5
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
add byte [eax + case.0x48f45f.0], dl
jnp 4783010
dec eax
add byte [ecx - 0x6fffb70c], cl
hlt