Function at 0x1800095b0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov r14, r8
movsx r12d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov r9, qword [rsi + 0xc8]
and r9, rax
add r9, r9
mov rax, qword [rsi + 0xb0]
mov rcx, qword [rax + r9*8 + 8]
mov rdx, qword [rsi + 0xa0]
cmp rcx, rdx
je 0x180009639
mov rax, qword [rax + r9*8]
cmp r12b, byte [rcx + 0x10]
je 0x18000963c
cmp rcx, rax
je 0x180009639
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x180009628
jmp 0x18000963c
mov rcx, rbx
test rcx, rcx
cmove rcx, rdx
cmp rcx, qword [rsi + 0xa0]
je 0x1800096eb
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x80]
call qword [rax + 0x10]
nop
mov rax, qword [rbp + 0x80]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x98], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1800096a8
mov qword [rbp + 0x98], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1800096b5
lea r8, [rbp + 0x98]
call fcn.180003cb0
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x1800096cc
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x18000acfd
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x18000acfd
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x180009714.75
cdqe
lea rdx, sym.MZ_A_lC1dm__O3_MJLgAN_BTS_x_w:_uJcVmQDM_WU_5
movzx eax, byte [rdx + rax + 0xadcc]
mov ecx, dword [rdx + rax*4 + 0xad20]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x30]
call fcn.18000b8a0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x28], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000974e
mov qword [rbp + 0x28], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x18000975f
lea r8, [rbp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x180009773
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x30]
call fcn.180017d80
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1800097af
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800097b2
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1800097de
mov qword [rsp + 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1800097f0
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x180009805
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.180017ca0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b290
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017ca0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b350
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017ca0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b650
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017ca0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b710
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x180009949
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x18000acfd
mov edx, 0x18
jmp 0x18000acf8
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000998d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009990
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1800099be
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1800099d0
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1800099e5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009a18
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009a1b
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009a49
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009a5b
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x180009a70
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009aa3
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009aa6
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009ad4
mov qword [rsp + 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009ae6
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x180009afb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009b2e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009b31
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009b5f
mov qword [rsp + 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009b71
lea r8, [rsp + 0x48]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x180009b86
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009bb9
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009bbc
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009bea
mov qword [rsp + 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009bfc
lea r8, [rsp + 0x50]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x180009c11
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009c44
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009c47
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009c75
mov qword [rsp + 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009c87
lea r8, [rsp + 0x58]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x180009c9c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009ccf
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009cd2
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009d00
mov qword [rsp + 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009d12
lea r8, [rsp + 0x60]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x180009d27
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009d5a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009d5d
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009d8b
mov qword [rsp + 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009d9d
lea r8, [rsp + 0x68]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x180009db2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009de5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009de8
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009e16
mov qword [rsp + 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009e28
lea r8, [rsp + 0x70]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x180009e3d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009e70
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009e73
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009ea1
mov qword [rsp + 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009eb3
lea r8, [rsp + 0x78]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x180009ec8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009efb
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009efe
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x80], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009f2a
mov qword [rbp - 0x80], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009f3b
lea r8, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x180009f4f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180009f82
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180009f85
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180009fb1
mov qword [rbp - 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180009fc2
lea r8, [rbp - 0x78]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x180009fd6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a009
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a00c
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a038
mov qword [rbp - 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a049
lea r8, [rbp - 0x70]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x18000a05d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a090
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a093
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a0bf
mov qword [rbp - 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a0d0
lea r8, [rbp - 0x68]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x18000a0e4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a117
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a11a
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a146
mov qword [rbp - 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a157
lea r8, [rbp - 0x60]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x18000a16b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a19a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a19d
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a1c9
mov qword [rbp - 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a1da
lea r8, [rbp - 0x58]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x18000a1ee
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a21d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a220
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a24c
mov qword [rbp - 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a25d
lea r8, [rbp - 0x50]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x18000a271
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a2a0
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a2a3
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a2cf
mov qword [rbp - 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a2e0
lea r8, [rbp - 0x48]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x18000a2f4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a323
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a326
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a352
mov qword [rbp - 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a363
lea r8, [rbp - 0x40]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x18000a377
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a3aa
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a3ad
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a3d9
mov qword [rbp - 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a3ea
lea r8, [rbp - 0x38]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x18000a3fe
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a431
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a434
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a460
mov qword [rbp - 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a471
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x18000a485
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a4b8
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a4bb
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a4e7
mov qword [rbp - 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a4f8
lea r8, [rbp - 0x28]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x18000a50c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x28
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a546
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], ebx
jmp 0x18000a549
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a575
mov qword [rbp - 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a586
lea r8, [rbp - 0x20]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x18000a59a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a5cd
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a5d0
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a5fc
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a60d
lea r8, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x18000a621
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x38]
call fcn.18000b7e0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x10], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a65e
mov qword [rbp - 0x10], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x18000a66f
lea r8, [rbp - 0x10]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x18000a683
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x38]
jmp 0x180009950
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.18000b840
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 8], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a6c4
mov qword [rbp - 8], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x18000a6d5
lea r8, [rbp - 8]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x18000a6e9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x40]
jmp 0x180009950
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a71c
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a71f
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a74b
mov qword [rbp], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a75c
lea r8, [rbp]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp]
test rcx, rcx
je 0x18000a770
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000a79f
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000a7a2
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 8], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18000a7ce
mov qword [rbp + 8], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18000a7df
lea r8, [rbp + 8]
lea rcx, [rsi + 0x80]
call fcn.180003cb0
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x18000a7f3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b410
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017ca0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b590
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017ca0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b4d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017ca0
jmp 0x18000acfd
mov byte [rbp + 0x80], 0x25
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x98]
call fcn.18000b770
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017cc0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b0b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017cc0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b1b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017cc0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b130
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017cc0
jmp 0x18000acfd
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.18000b030
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180024bd0
nop
lea rcx, [rbp + 0x80]
call fcn.180002850
nop
lea rcx, [rbp + 0x98]
call fcn.180017cc0
jmp 0x18000acfd
mov ecx, 0x38
call fcn.180044f18
mov rdi, rax
test rax, rax
je 0x18000aac6
mov qword [rax + 0x10], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [rdi], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], setsockopt
mov byte [rdi + 0x18], bl
jmp 0x18000aac9
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x18000ab9f
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x18000ab06
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0x10
jb 0x18000aafe
mov rax, qword [r14]
mov word [rcx + rax], 0x25
jmp 0x18000ab1e
mov r9b, 0x25
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.180004070
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x18000ab48
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0x10
jb 0x18000ab3c
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x18000ab61
movzx r9d, r12b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.180004070
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x10], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18000ab8c
mov qword [rbp + 0x10], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x18000ab96
lea r8, [rbp + 0x10]
call fcn.180003cb0
nop
mov rcx, qword [rbp + 0x10]
jmp 0x18000ac94
mov byte [r14 + 0xc], 0
lea r15, [rsi + 0x80]
mov ecx, 0x18
call fcn.180044f18
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18000abd5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18000abd8
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x18], rax
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x18000abfb
mov qword [rbp + 0x18], rbx
mov qword [rdx], rax
add qword [r15 + 8], 8
jmp 0x18000ac08
lea r8, [rbp + 0x18]
mov rcx, r15
call fcn.180003cb0
nop
mov rcx, qword [rbp + 0x18]
test rcx, rcx
je 0x18000ac1c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x18000ac49
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x18000ac3e
mov rcx, qword [rcx]
mov byte [rcx + rdx], r12b
mov byte [rcx + rdx + 1], 0
jmp 0x18000ac5f
movzx r9d, r12b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
call fcn.180004070
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x20], rdi
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x18000ac83
mov qword [rbp + 0x20], rbx
mov qword [rdx], rdi
add qword [r15 + 8], 8
jmp 0x18000ac90
lea r8, [rbp + 0x20]
mov rcx, r15
call fcn.180003cb0
nop
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x18000aca4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x18000acfd
mov rdx, qword [rsi + 0x30]
cmp rdx, 0x10
jb 0x18000ace0
inc rdx
mov rcx, qword [rsi + 0x18]
cmp rdx, 0x1000
jb 0x18000acdb
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000ad19
mov rcx, r8
call fcn.180044f54
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], setsockopt
mov byte [rsi + 0x18], 0
mov edx, 0x38
mov rcx, rsi
call fcn.180044f54
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3