Function at 0x1000f050
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x34
mov edi, ecx
mov esi, dword [ebp + 8]
mov eax, dword [0x1038100c]
xor eax, ebp
mov dword [ebp - 0x10], eax
xor eax, eax
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov al, byte [ecx]
mov byte [ebp - 0x34], al
lea ebx, [ebp - 0x28]
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_create_context_robustness
mov dword [esp], 0x21
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x34], 0
jne 0x10010c6a
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
mov dword [ebp - 0x34], edi
jb 0x1000f0d9
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100111c6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov cl, byte [edi + 1]
mov byte [ebp - 0x2d], cl
lea ebx, [ebp - 0x28]
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_d3d_share_handle_client_buffer
mov dword [esp], 0x28
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010c7c
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f13f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100111e4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 2]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_d3d_texture_client_buffer
mov dword [esp], 0x23
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010c8e
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f1a5
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011202
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 3]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_surface_d3d_texture_2d_share_handle
mov dword [esp], 0x2d
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010ca0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f20b
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011220
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 4]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_query_surface_pointer
mov dword [esp], 0x1f
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010cb2
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f271
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001123e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 5]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_window_fixed_size
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010cc4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f2d7
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001125c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 6]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_keyed_mutex
mov dword [esp], 0x15
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010cd6
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f33d
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001127a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 7]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_surface_orientation
mov dword [esp], 0x1d
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010ce8
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f3a3
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011298
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x13]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_direct_composition
mov dword [esp], 0x1c
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010cfa
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f409
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100112b6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x14]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_windows_ui_composition
mov dword [esp], 0x20
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010d0c
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f46f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100112d4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 8]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_NV_post_sub_buffer
mov dword [esp], 0x16
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010d1e
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f4d5
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100112f2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov bl, byte [edi + 9]
lea esi, [ebp - 0x28]
mov eax, 0xf
mov dword [esi + 0x14], eax
mov dword [esi + 0x10], 0
mov byte [esi], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_create_context
mov dword [esp], 0x16
mov ecx, esi
call fcn.10001080
sub esp, 0xc
test bl, bl
jne 0x10010d30
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f536
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001130d
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
cmp byte [edi + 0xa], 0
mov ebx, edi
mov edi, 0xf
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x18], 0xd
mov dword [ebp - 0x28], 0x5f4c4745
mov dword [ebp - 0x24], 0x5f52484b
mov dword [ebp - 0x20], 0x67616d69
mov word [ebp - 0x1c], 0x65
jne 0x10010d43
mov al, byte [ebx + 0xb]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_image_base
mov dword [esp], 0x12
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
mov esi, dword [ebp + 8]
jne 0x10010d83
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
mov edi, dword [ebp - 0x34]
jb 0x1000f5d3
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011328
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0xc]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_image_pixmap
mov dword [esp], 0x14
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010d95
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f639
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011346
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x41]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_image_gl_colorspace
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010da7
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f69f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011364
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x3a]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_gl_colorspace
mov dword [esp], 0x15
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010db9
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f705
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011382
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x3d]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_gl_colorspace_scrgb
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010dcb
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f76b
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100113a0
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x3e]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_gl_colorspace_scrgb_linear
mov dword [esp], 0x22
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010ddd
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f7d1
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100113be
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x3c]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_gl_colorspace_display_p3
mov dword [esp], 0x20
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010def
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f837
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100113dc
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x3b]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_gl_colorspace_display_p3_linear
mov dword [esp], 0x27
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010e01
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f89d
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100113fa
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x3f]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_gl_colorspace_display_p3_passthrough
mov dword [esp], 0x2c
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010e13
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f903
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011418
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0xd]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_gl_texture_2D_image
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010e25
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f969
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011436
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0xe]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_gl_texture_cubemap_image
mov dword [esp], 0x20
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010e37
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f9cf
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011454
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0xf]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_gl_texture_3D_image
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010e49
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fa35
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011472
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x10]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_gl_renderbuffer_image
mov dword [esp], 0x1d
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010e5b
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fa9b
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011490
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov bl, byte [edi + 0x11]
lea esi, [ebp - 0x28]
mov eax, 0xf
mov dword [esi + 0x14], eax
mov dword [esi + 0x10], 0
mov byte [esi], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_get_all_proc_addresses
mov dword [esp], 0x1e
mov ecx, esi
call fcn.10001080
sub esp, 0xc
test bl, bl
jne 0x10010e6d
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fafc
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100114ab
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
cmp byte [edi + 0x16], 0
mov ebx, edi
mov edi, 0xf
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x18], 0xe
mov dword [ebp - 0x28], 0x5f4c4745
mov dword [ebp - 0x24], 0x5f52484b
mov dword [ebp - 0x20], 0x65727473
mov word [ebp - 0x1c], 0x6d61
mov byte [ebp - 0x1a], 0
jne 0x10010e80
mov al, byte [ebx + 0x17]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_stream_consumer_gltexture
mov dword [esp], 0x21
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
mov esi, dword [ebp + 8]
jne 0x10010ec0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
mov edi, dword [ebp - 0x34]
jb 0x1000fb9d
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100114c6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x18]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_NV_stream_consumer_gltexture_yuv
mov dword [esp], 0x24
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010ed2
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fc03
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100114e4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x1a]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_fence_sync
mov dword [esp], 0x12
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010ee4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fc69
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011502
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x1b]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_wait_sync
mov dword [esp], 0x11
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010ef6
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fccf
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011520
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x12]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_flexible_surface_compatibility
mov dword [esp], 0x28
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f08
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fd35
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001153e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x19]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_stream_producer_d3d_texture
mov dword [esp], 0x25
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f1a
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fd9b
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001155c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x1c]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_create_context_webgl_compatibility
mov dword [esp], 0x2c
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f2c
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fe01
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001157a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x1d]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_CHROMIUM_create_context_bind_generates_resource
mov dword [esp], 0x33
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f3e
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fe67
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011598
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x1e]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_CHROMIUM_sync_control
mov dword [esp], 0x19
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f50
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fecd
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100115b6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x1f]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_sync_control_rate
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f62
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ff33
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100115d4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x20]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_swap_buffers_with_damage
mov dword [esp], 0x20
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f74
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ff99
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100115f2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x21]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_EXT_pixel_format_float
mov dword [esp], 0x1a
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f86
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ffff
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x10011610
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x22]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_KHR_surfaceless_context
mov dword [esp], 0x1b
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010f98
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10010065
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001162e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x23]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_display_texture_share_group
mov dword [esp], 0x25
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010faa
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100100cb
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001164c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x24]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_display_semaphore_share_group
mov dword [esp], 0x27
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010fbc
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10010131
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1001166a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov al, byte [edi + 0x25]
mov byte [ebp - 0x2d], al
lea ebx, [ebp - 0x28]
mov eax, 0xf
mov dword [ebx + 0x14], eax
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
mov al, byte [ebp - 0x2c]
mov byte [esp + 4], al
mov dword [esp + 8], str.EGL_ANGLE_create_context_client_arrays
mov dword [esp], 0x26
mov ecx, ebx
call fcn.10001080
sub esp, 0xc
cmp byte [ebp - 0x2d], 0
jne 0x10010fce
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10010197
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f0b5
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f11e
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f184
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f1ea
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f250
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f2b6
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f31c
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f382
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f3e8
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f44e
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f4b4
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call fcn.1021fc40
sub esp, 4
jmp 0x1000f515
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call fcn.1021fc40
sub esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000f56c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100119c1
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov edi, 0xf
mov ebx, dword [ebp - 0x34]
jmp 0x1000f56c
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f5af
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f618
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f67e
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f6e4
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f74a
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f7b0
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f816
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f87c
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f8e2
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f948
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000f9ae
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fa14
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fa7a
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call fcn.1021fc40
sub esp, 4
jmp 0x1000fadb
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call fcn.1021fc40
sub esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000fb36
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x100119d5
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov edi, 0xf
mov ebx, dword [ebp - 0x34]
jmp 0x1000fb36
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fb79
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fbe2
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fc48
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fcae
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fd14
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fd7a
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fde0
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000fe46
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000feac
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000ff12
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000ff78
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x1000ffde
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x10010044
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x100100aa
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x10010110
mov dword [esp], ebx
mov ecx, esi
call fcn.1021fc40
sub esp, 4
jmp 0x10010176
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f0d0
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f136
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f19c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f202
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f268
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f2ce
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f334
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f39a
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f400
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f466
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov edi, dword [ebp - 0x34]
jmp 0x1000f4cc
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov edi, dword [ebp - 0x34]
jmp 0x1000f52d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f5ca
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f630
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f696
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f6fc
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f762
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f7c8
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f82e
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f894
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f8fa
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f960
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000f9c6
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fa2c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov edi, dword [ebp - 0x34]
jmp 0x1000fa92
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov edi, dword [ebp - 0x34]
jmp 0x1000faf3
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fb94
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fbfa
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fc60
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fcc6
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fd2c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fd92
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fdf8
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fe5e
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fec4
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000ff2a
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000ff90
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1000fff6
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x1001005c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
mov esi, dword [ebp + 8]
mov edi, dword [ebp - 0x34]
jmp 0x100100c2
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
jmp 0x10010d6d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x100119e9
mov eax, ecx
jmp 0x10010eaa
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3