Function at 0x4130c0
Capabilities:
Resume thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x12c
mov eax, dword [0x553948]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x78], eax
xor eax, eax
push ebx
push esi
mov esi, dword [ebp + 8]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x2c], eax
mov byte [ebp - 0x3c], al
mov eax, str.type
push edi
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x28], 0xf
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x413100
sub eax, edx
push eax
push str.type
lea ecx, [ebp - 0x3c]
call fcn.00407a90
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x20]
push edx
mov ecx, esi
call fcn.00407b90
cmp dword [ebp - 0x28], 0x10
jb 0x413138
mov eax, dword [ebp - 0x3c]
push eax
call fcn.00406fa9
add esp, 4
mov eax, str.renderer
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x413140
mov ebx, dword [ebp - 0x10]
sub eax, edx
mov esi, eax
mov ecx, ebx
cmp ebx, esi
jb 0x413156
mov ecx, esi
mov edi, dword [ebp - 0xc]
mov eax, dword [ebp - 0x20]
cmp edi, 0x10
jae 0x413164
lea eax, [ebp - 0x20]
push ecx
push str.renderer
push eax
call fcn.00408300
add esp, 0xc
test eax, eax
jne 0x413184
cmp ebx, esi
jb 0x413184
cmp ebx, esi
setne al
test eax, eax
je 0x4131da
mov eax, str.compute_only_renderer
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x413190
sub eax, edx
mov esi, eax
mov ecx, ebx
cmp ebx, esi
jb 0x4131a3
mov ecx, esi
mov eax, dword [ebp - 0x20]
cmp edi, 0x10
jae 0x4131ae
lea eax, [ebp - 0x20]
push ecx
push str.compute_only_renderer
push eax
call fcn.00408300
add esp, 0xc
test eax, eax
jne 0x41355a
cmp ebx, esi
jb 0x41355a
cmp ebx, esi
setne al
test eax, eax
jne 0x41355a
lea ecx, [ebp - 0x74]
call fcn.00413760
mov ecx, dword [0x5563ec]
mov edx, dword [ecx]
mov eax, dword [edx + 4]
call eax
mov edi, eax
mov eax, str.compute_only_renderer
mov dword [ebp - 0x60], edi
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x413200
mov ebx, dword [ebp - 0x10]
sub eax, edx
mov esi, eax
mov eax, ebx
cmp ebx, esi
jb 0x413216
mov eax, esi
cmp dword [ebp - 0xc], 0x10
mov ecx, dword [ebp - 0x20]
jae 0x413222
lea ecx, [ebp - 0x20]
push eax
push str.compute_only_renderer
push ecx
call fcn.00408300
add esp, 0xc
test eax, eax
jne 0x41324a
cmp ebx, esi
jb 0x41324a
cmp ebx, esi
setne al
test eax, eax
jne 0x41324a
push edi
call fcn.00462240
jmp 0x413250
push edi
call fcn.004284f0
mov esi, dword [ebp - 0x78]
add esp, 4
cmp dword [esi + 0x10], 0
mov ebx, 8
je 0x4132eb
cmp dword [esi + 0x14], ebx
jb 0x41326e
mov eax, dword [esi]
jmp 0x413270
mov eax, esi
mov edx, dword [edi]
push eax
mov eax, dword [edx + 0x2c]
push 0
push 0
mov ecx, edi
call eax
test eax, eax
je 0x413293
lea ecx, [ebp - 0x74]
call fcn.00435480
cmp dword [ebp - 0xc], 0x10
jmp 0x41355d
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, esi
mov dword [ebp - 0x7c], 0x516cf8
mov dword [ebp - 0x78], 1
call fcn.0045ef60
mov eax, dword [ebp - 0x3c]
cmp dword [ebp - 0x28], ebx
jae 0x4132bb
lea eax, [ebp - 0x3c]
mov edx, dword [edi]
push eax
mov eax, dword [edx + 0x2c]
push 0
push 0
mov ecx, edi
call eax
lea ecx, [ebp - 0x3c]
test eax, eax
je 0x4132e6
call fcn.004071f0
lea ecx, [ebp - 0x74]
call fcn.00435480
cmp dword [ebp - 0xc], 0x10
jmp 0x41355d
call fcn.004071f0
mov esi, dword [ebp - 0x64]
push edi
push esi
call fcn.00429e40
add esp, 8
test al, al
jne 0x4133ac
call fcn.0040ee70
test eax, eax
jg 0x413391
call fcn.0040ee70
test eax, eax
jg 0x41336e
push 0
push 0x38f
push str...contentcommon_sandbox_policy.cc
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x5c], 6
call fcn.0045c530
mov edi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea edx, [ebp - 0x3c]
push str.0x_X
push edx
call fcn.0042eec0
push str.policy_error:
add edi, ebx
push edi
mov esi, eax
call fcn.00449da0
add esp, 0x14
cmp dword [esi + 0x14], ebx
jb 0x413364
mov esi, dword [esi]
push esi
push eax
call fcn.0045c5c0
add esp, 8
mov ebx, dword [ebp - 0x5c]
test bl, 4
je 0x413384
lea ecx, [ebp - 0x12c]
and ebx, 0xfffffffb
call fcn.0045cab0
test bl, 2
je 0x413391
lea ecx, [ebp - 0x3c]
call fcn.0040a440
lea ecx, [ebp - 0x74]
call fcn.00435480
cmp dword [ebp - 0xc], 0x10
jb 0x41356b
mov eax, dword [ebp - 0x20]
push eax
jmp 0x413563
lea ecx, [ebp - 0x3c]
push ecx
mov ecx, esi
call fcn.0040ef20
cmp dword [eax + 0x14], ebx
jb 0x4133c0
mov ebx, dword [eax]
jmp 0x4133c2
mov ebx, eax
lea edx, [ebp - 0x58]
push edx
mov ecx, esi
call fcn.00410670
cmp dword [eax + 0x14], 8
jb 0x4133d7
mov edi, dword [eax]
jmp 0x4133d9
mov edi, eax
mov eax, dword [0x5563ec]
mov esi, dword [eax]
lea ecx, [ebp - 0x74]
call fcn.00431e40
mov ecx, dword [ebp - 0x60]
mov edx, dword [esi + 8]
push eax
push ecx
mov ecx, dword [0x5563ec]
push ebx
push edi
call edx
lea ecx, [ebp - 0x58]
mov esi, eax
call fcn.004071f0
cmp dword [ebp - 0x28], 8
jb 0x413416
mov eax, dword [ebp - 0x3c]
push eax
call fcn.00406fa9
add esp, 4
mov ecx, dword [ebp - 0x60]
mov edx, dword [ecx]
mov eax, dword [edx + 4]
call eax
test esi, esi
je 0x4134ed
call fcn.0040ee70
test eax, eax
jg 0x4134ca
call fcn.0040ee70
test eax, eax
jg 0x4134a7
push 0
push 0x3a8
push str...contentcommon_sandbox_policy.cc
lea ecx, [ebp - 0x12c]
mov ebx, 0x60
call fcn.0045c530
mov edi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea ecx, [ebp - 0x58]
push str.0x_X
push ecx
call fcn.0042eec0
add esp, 0xc
push eax
push str._error:
push esi
push str.Failed_to_launch_sandbox_process._ResultCode:
add edi, 8
push edi
call fcn.00449da0
add esp, 8
mov ecx, eax
call fcn.0045bea0
push eax
call fcn.00449da0
add esp, 8
push eax
call fcn.0044ca90
add esp, 8
jmp 0x4134aa
mov ebx, dword [ebp - 0x5c]
test bl, 0x40
je 0x4134bd
lea ecx, [ebp - 0x12c]
and ebx, 0xffffffbf
call fcn.0045cab0
test bl, 0x20
je 0x4134ca
lea ecx, [ebp - 0x58]
call fcn.0040a440
lea ecx, [ebp - 0x74]
call fcn.00435480
lea ecx, [ebp - 0x20]
call fcn.0043b5d0
pop edi
pop esi
xor eax, eax
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00401316
mov esp, ebp
pop ebp
ret
mov ecx, dword [0x5563e8]
test ecx, ecx
je 0x413523
call fcn.0043b4f0
test al, al
je 0x413510
call fcn.0043b510
push 0x51199c
call dword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov ecx, dword [0x5563e8]
test ecx, ecx
je 0x413523
mov edx, dword [ebp - 0x6c]
push edx
call fcn.0043b590
mov eax, dword [ebp - 0x70]
push eax
call dword [sym.imp.KERNEL32.dll_ResumeThread]
lea ecx, [ebp - 0x74]
call fcn.0043b5c0
lea ecx, [ebp - 0x74]
mov esi, eax
call fcn.00435480
lea ecx, [ebp - 0x20]
call fcn.0043b5d0
pop edi
mov eax, esi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00401316
mov esp, ebp
pop ebp
ret
cmp edi, 0x10
jb 0x41356b
mov ecx, dword [ebp - 0x20]
push ecx
call fcn.00406fa9
add esp, 4
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
xor eax, eax
pop ebx
call fcn.00401316
mov esp, ebp
pop ebp
ret