Function at 0x18006eb10
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov r11d, dword [rsp + 0xb0]
lea esi, [r8 + 0x1d]
mov ebp, dword [rsp + 0xb0]
mov r15d, r8d
mov r12, qword [rsp + 0xb8]
mov r14, rdx
mov eax, dword [rsp + 0xb0]
mov edi, r8d
mov r13d, dword [rsp + 0xb0]
lea rcx, [0x180000000]
mov dword [rsp + 0x34], r11d
mov dword [rsp + 0x48], ebp
cmp r8d, esi
jae 0x18006ef1f
mov dword [rsp + 0x4c], eax
lea ebx, [r8 - 0x53]
mov eax, dword [rsp + 0xb0]
mov r8d, dword [rsp + 0xb0]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0xb0], eax
mov r10d, dword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov r9d, dword [rsp + 0xb0]
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0xb8], eax
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x38], r8d
cmp ebx, 0x3c
ja case.0x18006ec03.28
movzx eax, byte [rcx + rbx + 0x6f60c]
mov ecx, dword [rcx + rax*4 + 0x6f598]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov dword [r14], r12d
shr r12, 0x20
jmp case.0x18006ec03.28
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x4c], eax
jmp case.0x18006ec03.28
mov rax, qword [rsp + 0xa0]
imul ecx, dword [rax], 0x45512319
mov eax, dword [r14 + 0xc]
add r12, rax
add r12, rcx
jmp case.0x18006ec03.28
mov rax, qword [rsp + 0xa0]
imul ecx, dword [rax], 0x402da173
mov eax, dword [r14 + 4]
add r12, rax
add r12, rcx
jmp case.0x18006ec03.28
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
mov eax, dword [r14 + 0x10]
add r12, rax
add r12, rcx
mov dword [r14 + 0x10], r12d
jmp case.0x18006ec03.28
mov dword [r14 + 0xc], r12d
jmp case.0x18006ec03.28
mov eax, dword [r14 + 8]
mov dword [rsp + 0x30], eax
jmp case.0x18006ec03.28
and r11d, 0x3ffffff
mov dword [rsp + 0x34], r11d
jmp case.0x18006ec03.28
mov eax, dword [rsp + 0x30]
and eax, 0x3ffffff
mov dword [rsp + 0x30], eax
mov r13d, eax
jmp case.0x18006ec03.28
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
mov rdx, r14
lea ecx, [r9 + 1]
call fcn.180010ae0
test al, al
mov eax, dword [rsp + 0xb0]
je 0x18006f57f
mov r8d, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x44]
mov r11d, dword [rsp + 0x34]
jmp 0x18006ee75
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
cmp eax, 1
ja 0x18006ee94
imul r12d, eax, 0x2fc9bebf
mov eax, dword [r14]
add r12, rax
jmp case.0x18006ec03.28
mov dword [r14 + 4], r12d
shr r12, 0x20
jmp case.0x18006ec03.28
mov r8d, dword [r14 + 0x24]
mov dword [rsp + 0x38], r8d
jmp case.0x18006ec03.28
mov ebp, dword [r14 + 0xc]
mov dword [rsp + 0x48], ebp
jmp case.0x18006ec03.28
mov eax, r8d
shr eax, 0x16
and r8d, 0x3fffff
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x38], r8d
jmp case.0x18006ec03.28
mov rax, qword [rsp + 0xa0]
imul ecx, dword [rax], 0x50b75fc4
mov eax, dword [r14 + 8]
add r12, rax
add r12, rcx
jmp case.0x18006ec03.28
mov dword [r14 + 8], r12d
shr r12, 0x20
jmp case.0x18006ec03.28
mov eax, dword [r14 + 0x14]
add r12, rax
jmp case.0x18006ec03.28
mov eax, dword [rsp + 0x30]
shr eax, 0x1a
add ebp, eax
mov dword [rsp + 0x48], ebp
jmp case.0x18006ec03.28
and dword [rsp + 0xb0], 0x3ffffff
mov eax, r11d
shr eax, 0x1a
add dword [rsp + 0x30], eax
jmp case.0x18006ec03.28
mov ecx, 0x43
call fcn.1800609d0
test al, al
je 0x18006eecb
mov rax, qword [r14]
lea rcx, [0x180011a20]
mov r8d, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x44]
mov r11d, dword [rsp + 0x34]
mov qword [rax + 0x30], rcx
jmp case.0x18006ec03.28
mov r10d, dword [r14 + 0x14]
mov edx, dword [r14 + 0x18]
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x3c], edx
jmp case.0x18006ec03.28
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0x50]
shr eax, 0x1a
add r11d, eax
shl ecx, 6
add r11d, ecx
mov dword [rsp + 0x34], r11d
jmp case.0x18006ec03.28
mov ecx, dword [r14 + 0x1c]
mov r9d, dword [r14 + 0x20]
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0xb8], ecx
mov dword [rsp + 0x40], r9d
jmp 0x18006ee7c
mov eax, dword [r14]
mov r11d, dword [r14 + 4]
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0x34], r11d
jmp 0x18006ee75
imul eax, dword [rsp + 0x50], 0x3d1
add dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb8]
inc edi
inc ebx
cmp edi, esi
jae 0x18006ef89
lea rcx, [0x180000000]
jmp 0x18006ebe1
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x180087b0c]
mov rcx, rax
lea rdx, str.response:
lea rax, str.34QNonContiguousByteDeviceBufferImpl
mov qword [rsp + 0x20], rax
call fcn.180083e40
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov eax, dword [rsp + 0xb0]
jmp 0x18006f57f
mov rax, qword [r14]
mov qword [rax + 0x38], r14
nop
mov ebx, 0xb4
mov eax, ebx
sub eax, 0xb4
je 0x18006ef00
cmp eax, 1
jne 0x18006ef13
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x18006ef13
xor r9d, r9d
xor edx, edx
mov r8d, ILFree
mov rcx, r14
call fcn.180010de0
inc ebx
cmp ebx, 0xb6
jb 0x18006eee5
jmp 0x18006eee0
mov edi, dword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
mov r8d, dword [rsp + 0xb0]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0xb0], eax
mov r10d, dword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb0]
mov r9d, dword [rsp + 0xb0]
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0xb8], ecx
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x4c], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x38], r8d
jmp 0x18006ef91
mov edi, dword [rsp + 0x4c]
mov esi, dword [rsp + 0x30]
lea ebx, [r15 + 0xf68]
mov dword [rsp + 0x54], ebx
cmp r15d, ebx
mov ebx, dword [rsp + 0xb0]
jae 0x18006f57d
nop dword [rax]
cmp r15d, 0x428
ja 0x18006f156
je 0x18006f144
cmp r15d, 0x208
ja 0x18006f0b3
je 0x18006f0ab
cmp r15d, 0xf8
ja 0x18006f069
je 0x18006f05a
mov eax, r15d
sub eax, 0x53
je 0x18006f050
sub eax, 0x1d
je 0x18006f000
cmp eax, 0x6b
jne 0x18006f00b
mov eax, dword [r14 + 0x18]
add r12, rax
jmp 0x18006f00b
mov eax, ebp
shr eax, 0x1a
add edi, eax
mov dword [rsp + 0x4c], edi
mov eax, dword [rsp + 0xb0]
add r15d, 0x88
cmp r15d, dword [rsp + 0x54]
jae 0x18006f57d
mov r8d, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x44]
mov r11d, dword [rsp + 0x34]
mov edi, dword [rsp + 0x4c]
mov ecx, dword [rsp + 0xb8]
mov esi, dword [rsp + 0x30]
jmp 0x18006efb0
mov dword [r14 + 0x14], r12d
shr r12, 0x20
jmp 0x18006f00b
and ebp, 0x3ffffff
mov dword [rsp + 0x48], ebp
and r13d, ebp
jmp 0x18006f012
mov eax, r15d
sub eax, 0x163
je 0x18006f0a2
sub eax, 0x1d
je 0x18006f08a
cmp eax, 0x6b
mov eax, dword [rsp + 0xb0]
jne 0x18006f012
shr r12, 0x20
jmp 0x18006f012
mov eax, edi
shr eax, 0x1a
add r10d, eax
mov dword [rsp + 0x44], r10d
and edi, 0x3ffffff
jmp 0x18006f007
mov dword [r14 + 0x18], r12d
jmp 0x18006f00b
and r13d, edi
jmp 0x18006f012
cmp r15d, 0x318
ja 0x18006f11a
je 0x18006f106
mov eax, r15d
sub eax, 0x273
je 0x18006f0f6
sub eax, 0x1d
je 0x18006f0e5
cmp eax, 0x6b
jne 0x18006f00b
mov rax, qword [rsp + 0xa0]
mov ebx, dword [rax]
jmp 0x18006f00b
mov eax, r10d
shr eax, 0x1a
add edx, eax
mov dword [rsp + 0x3c], edx
jmp 0x18006f00b
mov eax, dword [r14 + 0x1c]
add r12, rax
mov dword [r14 + 0x1c], r12d
jmp 0x18006f00b
and r10d, 0x3ffffff
mov dword [rsp + 0x44], r10d
and r13d, r10d
jmp 0x18006f012
mov eax, r15d
sub eax, 0x383
je 0x18006f57d
cmp eax, 0x1d
jne 0x18006f00b
mov eax, edx
shr eax, 0x1a
add ecx, eax
mov dword [rsp + 0xb8], ecx
jmp 0x18006f00b
and edx, 0x3ffffff
mov dword [rsp + 0x3c], edx
and r13d, edx
jmp 0x18006f012
cmp r15d, 0x868
ja 0x18006f4e1
je 0x18006f4d4
cmp r15d, 0x648
ja 0x18006f1e1
je 0x18006f1cd
cmp r15d, 0x4b0
je 0x18006f1ae
cmp r15d, 0x538
je 0x18006f1a6
cmp r15d, 0x5c0
jne 0x18006f012
mov eax, r9d
shr eax, 0x1a
add r8d, eax
mov dword [rsp + 0x38], r8d
jmp 0x18006f00b
and r13d, ecx
jmp 0x18006f012
mov eax, ecx
shr eax, 0x1a
add r9d, eax
and ecx, 0x3ffffff
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0xb8], ecx
jmp 0x18006f00b
and r9d, 0x3ffffff
mov dword [rsp + 0x40], r9d
and r13d, r9d
jmp 0x18006f012
cmp r15d, 0x6d0
je 0x18006f467
cmp r15d, 0x758
je 0x18006f422
cmp r15d, 0x7e0
jne 0x18006f012
cmp dword [rsp + 0x50], 0
je 0x18006f41a
mov ebp, 0x73
mov esi, ILFindLastID
nop dword [rax]
cmp esi, 0xd
ja case.default.0x18006f243
mov eax, esi
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x6f64c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov eax, dword [rsp + 0x50]
add dword [rsp + 0xb0], 0x3d1
shl eax, 6
add r11d, eax
mov dword [rsp + 0x34], r11d
jmp case.default.0x18006f243
and r9d, 0x3ffffff
mov dword [rsp + 0x40], r9d
jmp case.default.0x18006f243
mov ecx, dword [rsp + 0xb8]
mov eax, ecx
shr eax, 0x1a
add r9d, eax
and ecx, 0x3ffffff
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0xb8], ecx
jmp case.default.0x18006f243
mov eax, edx
shr eax, 0x1a
add dword [rsp + 0xb8], eax
jmp case.default.0x18006f243
mov eax, r11d
shr eax, 0x1a
add dword [rsp + 0x30], eax
and r11d, 0x3ffffff
mov dword [rsp + 0x34], r11d
jmp case.default.0x18006f243
mov eax, r9d
shr eax, 0x1a
add r8d, eax
jmp 0x18006f3f9
mov ecx, dword [rsp + 0x30]
mov eax, ecx
shr eax, 0x1a
add dword [rsp + 0x48], eax
and ecx, 0x3ffffff
mov dword [rsp + 0x30], ecx
jmp case.default.0x18006f243
mov eax, r10d
shr eax, 0x1a
add edx, eax
and r10d, 0x3ffffff
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x44], r10d
jmp case.default.0x18006f243
mov ecx, dword [rsp + 0x48]
mov eax, ecx
shr eax, 0x1a
add edi, eax
and ecx, 0x3ffffff
mov dword [rsp + 0x4c], edi
mov dword [rsp + 0x48], ecx
jmp case.default.0x18006f243
mov eax, edi
shr eax, 0x1a
add r10d, eax
and edi, 0x3ffffff
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x4c], edi
jmp case.default.0x18006f243
mov eax, r8d
shr eax, 0x16
cmp eax, dword [rsp + 0x50]
je case.default.0x18006f243
mov edi, 0xa
nop dword [rax]
mov eax, edi
sub eax, 9
je 0x18006f48e
cmp eax, 1
jne 0x18006f39e
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x180087b0c]
mov rcx, rax
lea rdx, str.NextThread
lea rax, str.ein_Typedef_kann_keine_Template_sein
mov qword [rsp + 0x20], rax
call fcn.180083e40
dec edi
cmp edi, 8
ja 0x18006f360
mov r8d, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x44]
mov r11d, dword [rsp + 0x34]
jmp case.default.0x18006f243
and edx, 0x3ffffff
mov dword [rsp + 0x3c], edx
jmp case.default.0x18006f243
mov eax, dword [rsp + 0xb0]
shr eax, 0x1a
add r11d, eax
mov eax, dword [rsp + 0xb0]
and eax, 0x3ffffff
mov dword [rsp + 0x34], r11d
mov dword [rsp + 0xb0], eax
jmp 0x18006f405
and r8d, 0x3fffff
mov dword [rsp + 0x38], r8d
mov eax, dword [rsp + 0xb0]
mov edi, dword [rsp + 0x4c]
dec ebp
dec esi
cmp ebp, 0x65
ja 0x18006f220
mov ebp, dword [rsp + 0x48]
mov dword [r14], eax
jmp 0x18006f012
xor edx, edx
lea ecx, [rax + 0x3d1]
shr ecx, 0x1a
add ecx, 0x40
add ecx, r11d
cmp ecx, 0x3ffffff
seta dl
xor eax, eax
cmp r13d, 0x3ffffff
sete al
xor ecx, ecx
and edx, eax
mov eax, r8d
cmp r8d, 0x3fffff
cmove ecx, edx
shr eax, 0x16
or ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18006f00b
cmp r8d, 0x800000
jb 0x18006f012
mov edi, 0xe1
nop dword [rax]
mov eax, edi
sub eax, 0xe1
je 0x18006f495
cmp eax, 1
jne 0x18006f4c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x180087b0c]
mov rcx, rax
lea rdx, str.uugurmukhi
lea rax, str.Lcom_yourkit_probes_ThrownException_
mov qword [rsp + 0x20], rax
call fcn.180083e40
inc edi
cmp edi, 0xe3
jb 0x18006f480
jmp 0x18006f00b
mov dword [r14 + 4], r11d
mov dword [r14 + 8], esi
jmp 0x18006f012
cmp r15d, 0xa88
ja 0x18006f53b
je 0x18006f52e
cmp r15d, 0x8f0
je 0x18006f521
cmp r15d, 0x978
je 0x18006f518
cmp r15d, 0xa00
jne 0x18006f012
mov dword [r14 + 0x18], edx
mov dword [r14 + 0x1c], ecx
jmp 0x18006f012
mov dword [r14 + 0x14], r10d
jmp 0x18006f012
mov dword [r14 + 0xc], ebp
mov dword [r14 + 0x10], edi
jmp 0x18006f012
mov dword [r14 + 0x20], r9d
mov dword [r14 + 0x24], r8d
jmp 0x18006f012
cmp r15d, 0xb10
je 0x18006f568
cmp r15d, 0xb98
jne 0x18006f012
xor r9d, r9d
mov r8, r14
xor edx, edx
mov ecx, 0xe1
call fcn.18001d3d0
jmp 0x18006f00b
mov dword [r14 + 0x28], 1
mov dword [r14 + 0x2c], 1
jmp 0x18006f012
mov eax, ebx
mov rbx, qword [rsp + 0xa8]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret