Function at 0x140011334
Capabilities:
Terminate process

Disassembly:
jmp 0x140013400
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x1c8
lea rbp, [rsp + 0x20]
lea rcx, [0x140025071]
call fcn.1400113e8
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov qword [rbp + 8], rax
mov rcx, qword [rbp + 8]
call fcn.140011023
mov dword [rbp + 0x24], eax
mov ecx, dword [rbp + 0x24]
call fcn.140011140
mov r8d, 1
mov edx, eax
mov rcx, qword [rbp + 8]
call qword [sym.imp.ucrtbased.dll_fseek]
mov rcx, qword [rbp + 8]
call fcn.14001139d
mov qword [0x14001f958], rax
mov rax, qword [0x14001f958]
mov eax, dword [rax + 4]
cmp rax, 0xb
je 0x140013498
mov r9d, 0x57
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.TMPBLOCK__BlockNameSize__sizeof__StreamInfo__
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [0x14001f958]
call fcn.140011055
mov rcx, qword [rbp + 8]
call fcn.140011023
mov rcx, qword [rbp + 0x1c0]
mov dword [rcx + 8], eax
mov rcx, qword [rbp + 8]
call fcn.14001139d
mov qword [0x14001f958], rax
mov rax, qword [0x14001f958]
mov eax, dword [rax + 4]
cmp rax, 9
je 0x1400134fc
mov r9d, 0x5a
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.TMPBLOCK__BlockNameSize__sizeof__TypeList__
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [0x14001f958]
call fcn.140011055
mov rcx, qword [rbp + 8]
call fcn.140011023
mov rcx, qword [rbp + 0x1c0]
mov dword [rcx + 0xc], eax
mov dword [rbp + 0x44], 0
jmp 0x14001352c
mov eax, dword [rbp + 0x44]
inc eax
mov dword [rbp + 0x44], eax
mov rax, qword [rbp + 0x1c0]
mov eax, dword [rax + 0xc]
cmp dword [rbp + 0x44], eax
jae 0x140013581
cmp dword [rbp + 0x44], 0x1e
jl 0x140013566
mov r9d, 0x5f
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.i___MAXTYPES
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [rbp + 8]
call fcn.140013890
movsxd rcx, dword [rbp + 0x44]
mov rdx, qword [rbp + 0x1c0]
mov qword [rdx + rcx*8 + 0x10], rax
jmp 0x140013524
mov rcx, qword [rbp + 8]
call fcn.14001139d
mov qword [0x14001f958], rax
mov rax, qword [0x14001f958]
mov eax, dword [rax + 4]
cmp rax, 0xa
je 0x1400135c6
mov r9d, 0x63
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.TMPBLOCK__BlockNameSize__sizeof__ClassList__
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [0x14001f958]
call fcn.140011055
mov rcx, qword [rbp + 8]
call fcn.140011023
mov rcx, qword [rbp + 0x1c0]
mov dword [rcx + 0x100], eax
mov dword [rbp + 0x64], 0
jmp 0x1400135f9
mov eax, dword [rbp + 0x64]
inc eax
mov dword [rbp + 0x64], eax
mov rax, qword [rbp + 0x1c0]
mov eax, dword [rax + 0x100]
cmp dword [rbp + 0x64], eax
jae 0x14001379b
cmp dword [rbp + 0x64], 0x1e
jl 0x14001363a
mov r9d, 0x68
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.i___MAXCLASSES
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [rbp + 8]
call fcn.14001139d
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x88]
mov eax, dword [rax + 4]
mov dword [rbp + 0x194], eax
cmp dword [rbp + 0x194], 6
je 0x14001367b
cmp dword [rbp + 0x194], 0xb
je 0x14001369c
jmp 0x14001378a
mov rcx, qword [rbp + 8]
call fcn.140012fc0
movsxd rcx, dword [rbp + 0x64]
mov rdx, qword [rbp + 0x1c0]
mov qword [rdx + rcx*8 + 0x108], rax
jmp 0x14001378a
mov eax, dword [rbp + 0x64]
dec eax
mov dword [rbp + 0x64], eax
cmp dword [rbp + 0x64], 0
jge 0x1400136cf
mov r9d, 0x73
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.i___0
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [rbp + 8]
call fcn.140011023
movsxd rcx, dword [rbp + 0x64]
mov rdx, qword [rbp + 0x1c0]
mov rcx, qword [rdx + rcx*8 + 0x108]
mov dword [rcx + 0x600], eax
mov dword [rbp + 0xc4], 0
jmp 0x14001370b
mov eax, dword [rbp + 0xc4]
inc eax
mov dword [rbp + 0xc4], eax
movsxd rax, dword [rbp + 0x64]
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx + rax*8 + 0x108]
mov eax, dword [rax + 0x600]
cmp dword [rbp + 0xc4], eax
jae 0x14001378a
cmp dword [rbp + 0xc4], 0xa
jl 0x14001375a
mov r9d, 0x77
lea r8, str.C:UsersUser_source_reposDX11_CD_READERSOURCESTREAMINFO_READ.C
mov rdx, qword [rbp + 8]
lea rcx, str.ii___MAXCOMPONENTS
call fcn.14001100a
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
mov rcx, qword [rbp + 8]
call fcn.1400132d0
movsxd rcx, dword [rbp + 0x64]
mov rdx, qword [rbp + 0x1c0]
mov rcx, qword [rdx + rcx*8 + 0x108]
movsxd rdx, dword [rbp + 0xc4]
mov qword [rcx + rdx*8 + 0x5b0], rax
jmp 0x1400136fd
mov rcx, qword [rbp + 0x88]
call fcn.140011055
jmp 0x1400135f1
lea rsp, [rbp + 0x1a8]
pop rdi
pop rbp
ret