Function at 0x180023380
Capabilities:
Check for software breakpoints

Disassembly:
mov r11, rsp
push rbp
push rbx
lea rbp, [r11 - 0x158]
sub rsp, 0x248
mov rax, qword [0x1800d73f8]
xor rax, rsp
mov qword [rbp + 0x110], rax
lea ebx, [rcx - 0xa]
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x68], rdx
mov eax, ecx
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x30], ebx
cmp ecx, ebx
jbe 0x180023a55
mov ebx, dword [rsp + 0x60]
mov r9d, 0x41
mov ecx, dword [rsp + 0x30]
mov qword [r11 + 8], rsi
mov qword [r11 - 0x18], rdi
lea rdi, [0x180000000]
mov qword [r11 - 0x20], r12
mov qword [r11 - 0x28], r13
movzx r13d, byte [rsp + 0x40]
mov qword [r11 - 0x30], r14
mov r14, qword [rbp - 0x80]
mov qword [r11 - 0x38], r15
mov r15d, dword [rsp + 0x60]
nop
add eax, 0xfffffef8
cmp eax, 0x11
ja case.default.0x180023418
mov ecx, dword [rdi + rax*4 + 0x23b28]
add rcx, rdi
jmp rcx
cmp r14, 1
jbe case.0x180023418.272
lea r9, [rbp + 0x71]
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0x106
call fcn.18007fd10
jmp 0x1800239ff
shr ebx, 0xb
jmp case.0x180023418.272
cmp r14, 0x21
jbe 0x180023472
lea r9, [rbp + 0x91]
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0x106
call fcn.18007fd10
mov r9d, 0x12e
mov qword [rsp + 0x38], r14
lea r8, [rbp + 0x70]
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 0x70]
call fcn.1800761f0
test eax, eax
je 0x1800239ff
xor esi, esi
lea r12d, [rsi + 0xd]
nop dword [rax]
cmp esi, 9
ja case.default.0x1800234b3
mov ecx, dword [rdi + rsi*4 + 0x23b70]
add rcx, rdi
jmp rcx
cmp qword [rsp + 0x48], r14
je case.default.0x1800234b3
mov edi, 0xcc
cmp edi, 0xcc
je 0x1800234dc
cmp edi, 0x7f80
jne 0x18002350c
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, [0x1800c0e21]
mov rcx, rax
lea rdx, str.EXT_X_CUE
lea rax, str.Builtins::DatePrototypeToPrimitive
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
add edi, 0x7eb4
cmp edi, 0xfd68
jbe 0x1800234c5
jmp case.default.0x1800234b3
lea r8, [r14 - 1]
lea rdx, [rbp + 0xc1]
lea rcx, [rbp + 0x71]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.default.0x1800234b3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.Qi_QQipqQi
lea rax, str.ushort4___OVERLOADABLE___convert_ushort_sat_rtp_ushort4__
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
movzx r13d, byte [rbp + 0x70]
mov qword [rsp + 0x48], r14
jmp case.default.0x1800234b3
mov rax, qword [rsp + 0x48]
lea r8, [rbp + 0x70]
mov r9d, 0x12e
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x38]
lea rcx, [rbp]
call fcn.1800761f0
mov r15d, eax
jmp case.default.0x1800234b3
lea r8, [rbp - 0x70]
mov ecx, 0x1b
lea rdx, [rbp]
call fcn.180062670
movzx eax, bl
not al
and al, 1
or al, 6
mov byte [rbp + 0x70], al
jmp case.default.0x1800234b3
movzx ecx, byte [rbp + 0x70]
lea eax, [rcx - 6]
cmp al, 1
jbe 0x1800235e5
cmp cl, byte [rbp + 0xc0]
jne 0x180023a70
mov r9d, 0x41
mov qword [rsp + 0x48], r9
jmp 0x1800238cc
cmp qword [rsp + 0x48], 0x41
je 0x18002364c
mov edi, 0x98
mov eax, edi
sub eax, 0x97
je 0x1800234d5
cmp eax, 1
jne 0x180023642
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, [0x1800c0e21]
mov rcx, rax
lea rdx, str.BitTornado
lea rax, str._Z23convert_float16_sat_rtnDv16_j
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
dec edi
cmp edi, 0x96
ja 0x180023602
mov rax, qword [rsp + 0x48]
lea r8, [rbp + 0x70]
mov r9d, 0x12e
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x38]
lea rcx, [rbp]
call fcn.1800761f0
test eax, eax
jne case.default.0x1800234b3
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.V6_vrmpyub
lea rax, str.asf__packet_size_left___FRAME_HEADER_SIZE__asf__packet_segments___1
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor eax, eax
mov dword [rsp + 0x20], 0x8e
cmp r14, 0x21
lea r9, [rsp + 0x38]
lea r8, [rbp + 0xc0]
sete al
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x70]
mov dword [rsp + 0x38], eax
call fcn.180052430
test eax, eax
jne case.default.0x1800234b3
mov edi, 0xf
nop word [rax + rax]
mov eax, edi
sub eax, 0xe
je 0x1800234d5
cmp eax, 1
jne 0x18002372e
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, [0x1800c0e21]
mov rcx, rax
lea rdx, str.glFogxvOES
lea rax, str.Generate_instrumented_code_to_collect_execution_counts_into_default.profraw__overridden_by_LLVM_PROFILE_FILE_env_var_
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
dec edi
cmp edi, 0xd
ja 0x1800236f0
jmp case.default.0x1800234b3
lea eax, [r13 - 2]
cmp al, 1
ja 0x1800237d0
movzx eax, byte [rbp + 0x70]
movzx ecx, r13b
add ecx, 4
cmp eax, ecx
jne 0x180023790
test r15d, r15d
jne 0x1800237d9
lea ecx, [r15 + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.drawInRect
lea rax, str.CalculateBlobStorageLimits
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
test r15d, r15d
je case.default.0x1800234b3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.If_Match:
lea rax, str.BUFFER_LOAD_SBYTE_BOTHEN_si
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
test r15d, r15d
je case.default.0x1800234b3
mov edi, 0xbf
nop
mov eax, edi
sub eax, 0xbe
je 0x180023869
cmp eax, 1
jne 0x180023887
lea r8, [rbp - 0x70]
lea rdx, [rbp]
lea ecx, [rax + 0x1a]
call fcn.180062670
lea r9, [rsp + 0x38]
mov dword [rsp + 0x38], 0
lea r8, [rbp + 0xc0]
mov dword [rsp + 0x20], 0x8e
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x70]
call fcn.180052430
test eax, eax
jne 0x180023887
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.PAGE_GUARD
lea rax, str.void_glDepthRangeIndexed_GLuint_index___u__GLclampd_n___f__GLclampd_f___f_
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov r8d, 0x40
lea rdx, [rbp + 0xc1]
lea rcx, [rbp + 0x71]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x180023ab0
dec edi
cmp edi, 0xbd
ja 0x1800237e0
jmp case.default.0x1800234b3
lea r9, [rsp + 0x38]
mov dword [rsp + 0x38], 0
lea r8, [rbp + 0x70]
mov dword [rsp + 0x20], 0x8e
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x70]
call fcn.180052430
test eax, eax
je 0x180023af0
mov r9d, 0x41
inc r12d
lea rdi, [0x180000000]
inc esi
cmp r12d, 0x17
jb 0x1800234a0
lea rdi, [0x180000000]
jmp 0x180023a05
shr ebx, 8
cmp r14, 0x41
jne 0x18002391b
test bl, 2
je 0x180023909
mov eax, 4
mov byte [rbp + 0x70], al
jmp case.0x180023418.272
mov eax, ebx
not eax
and eax, 1
or eax, 6
mov byte [rbp + 0x70], al
jmp case.0x180023418.272
movzx eax, bl
not al
and al, 1
or al, 2
mov byte [rbp + 0x70], al
jmp case.0x180023418.272
mov rdx, qword [rdx]
lea r9, [rsp + 0x50]
movzx eax, word [r8]
lea r8, [rsp + 0x60]
lea rcx, [rdx + rax*4]
movzx eax, word [rdx + rax*4 - 2]
mov word [rsp + 0x50], ax
movzx eax, word [rcx - 4]
mov ecx, 0xdb
mov word [rsp + 0x40], ax
movzx eax, word [rdx + 2]
mov word [rsp + 0x60], ax
movzx eax, word [rdx]
lea rdx, [rsp + 0x58]
mov word [rsp + 0x58], ax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
call fcn.180058850
jmp 0x1800239ff
test bl, 3
mov r14d, 0x21
cmove r14, r9
shr ebx, 2
jmp case.0x180023418.272
mov ecx, dword [rsp + 0x30]
shr ebx, 2
test bl, 7
jne case.default.0x180023418
mov eax, ebx
shr eax, 3
mov byte [rbp + 0x70], al
jmp case.default.0x180023418
mov ecx, dword [rsp + 0x30]
test bl, 3
jne case.default.0x180023418
mov r14d, ebx
shr r14, 3
and r14d, 0x1f
jmp case.default.0x180023418
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0x8d
call fcn.1800224f0
mov rbx, rax
jmp 0x1800239ff
movzx eax, word [r8]
lea rcx, [rsp + 0x38]
mov word [rsp + 0x38], ax
mov r8d, 0x33
mov rax, qword [rdx]
lea rdx, [rbp - 0x80]
mov qword [rbp - 0x80], rax
call fcn.1800548f0
mov r9d, 0x41
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x30]
mov eax, dword [rsp + 0x78]
dec eax
mov dword [rsp + 0x78], eax
cmp eax, ecx
ja 0x180023400
mov r14, qword [rsp + 0x228]
mov r13, qword [rsp + 0x230]
mov r12, qword [rsp + 0x238]
mov rdi, qword [rsp + 0x240]
mov rsi, qword [rsp + 0x260]
mov r15, qword [rsp + 0x220]
mov rcx, qword [rbp + 0x110]
xor rcx, rsp
call fcn.1800aafa0
add rsp, 0x248
pop rbx
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.CLGTAsmNLE
lea rax, str.DefaultFileExtensionForImageSaveDialog
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
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, [0x1800c0e21]
mov rcx, rax
lea rdx, str.anbopomofo
lea rax, str.this._thumbStyleTopAnimator__new_TransitionAnimator___
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
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, [0x1800c0e21]
mov rcx, rax
lea rdx, str.DWA_Native
lea rax, str.V1cxEjAQBgNVBAoTCWJlVFJVU1RlZDEbMBkGA1UEAxMSYmVUUlVTVGVkIFJvb3QgQ0FzMRowGAYD
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3